package com.itheima.day12;

import com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer;

public class Test05 {
    public static void main(String[] args) {
        /*
        小张的儿子小明今年上小学3年级了，今天学习数学几何知识，老师告诉他正方形的周长等于边长的四倍，面积等于
        边长的平方。孩子上课犯困没听懂，晚上放学回到家后，小张准备写个程序来教导小明。
        请定义一个描述正方形（Square）的类，包含一个属性边长（side），提供获取矩形周长（perimeter）和面积
        （area）的方法。并编写测试类进行测试，要求使用两种方式创建对象并输出周长和面积。
         */
        Square sq = new Square();
        //使用set方法赋值
        sq.setSide(3);
        System.out.println(sq.perimeter());
        System.out.println(sq.area());
        //调用方法
        Square s1 = new Square(4);
        System.out.println(s1.perimeter());
        System.out.println(s1.area());

    }
    static class Square{
        private int side;

        public Square() {
        }

        public Square(int side) {
            this.side = side;
        }

        public int getSide() {
            return side;
        }

        public void setSide(int side) {
            this.side = side;
        }
        //提供获取矩形周长（perimeter）和面积(area）的方法。
        public int perimeter(){
           return side * 4;
        }
        public int area(){
           return side * side;
        }
    }
}
